﻿.@charset "utf-8";
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#5A5A5A; font-family:Arial,"微软雅黑"; width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 990) ? "990px" : "100%" );zoom:1; background:url(../images/BG.jpg) repeat left top;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0; background:url(../images/loader.gif) no-repeat center center;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#B40001; text-decoration:none;}
.Texthide{ display:none;}

.Contain{ width:1200px; margin:0 auto; padding:20px 0;}
.Contindex{ padding:40px 0;}
.Silderbar{ width:215px; float:left; overflow:hidden;}
.MainContent{ overflow:hidden; width:953px; float:right;}
.Content{ overflow:hidden; padding:50px 0; min-height:393px; _height:393px; _height:auto !important;}
.ColumnName{ width:45%; float:left;}
.ColumnName span{ font-size:16px; color:#333; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

.CurrentCont{ border-bottom:1px solid #dcdcdc; line-height:36px; padding-top:45px;}
.Current{ width:48%; float:right; text-align:right;}
.Current dl{ font-size:14px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Current dl a{ padding:0 3px; color:#333;}
.Current dl a:hover{ color:#AD0304;}
.Current dl span{ padding-left:5px; color:#333;}
.Current .h1{ float:left; background:url(../images/BG_ColumnName.png) no-repeat left top; width:152px; height:41px; line-height:40px; color:#fff; font-size:22px; font-family:"微软雅黑"; padding:17px 37px 5px 25px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*pages*/
.Pages{ padding:20px 0px; text-align:center; line-height:28px; zoom:1; overflow:hidden;}
.Pages span{ padding:0px 3px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; width:28px; height:28px; border:1px solid #eaeaea; color:#747474; margin:0px 2px;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ width:67px;}
.Pages a.a_cur{ background-color:#eaeaea;}

/*pages end*/

/*top.html*/
.Toper{ width:100%; min-width:1200px; position:relative;}
.Top{ width:1200px; margin:0 auto;}
.Top .logo{ width:380px; padding:30px 0; float:left;}
.Top .TopRight{ width:820px; float:right; padding-top:17px;}
.Top .TopRight .Language{ float:right; line-height:29px;}
.Top .TopRight .Language a{ color:#555; font-size:12px; padding:0 7px;}
.Top .TopRight .Language em{ color:#a5a5a5;}
.Top .TopRight .SreachBox{ float:right; padding:6px 9px; background:#f6f6f6; border-radius:2px;}
.Top .TopRight .SreachBox .sreach_btn{ width:17px; height:17px; float:right; background:url(../images/bgSearch.jpg) no-repeat center;}
.Top .TopRight .SreachBox .sreach_ipu{ background:none; line-height:17px; border:0; margin:0;}
.Top .TopRight .NavBG{ width:100%; height:218px; position:absolute; left:0; top:105px; background-color:#f7f7f7; display:none; z-index:9;}
.Top .TopRight .MainNav{ float:right;}
.Top .TopRight .MainNav ul{ position:relative;}
.Top .TopRight .MainNav ul li{ float:left; padding:10px 10px 20px;}
.Top .TopRight .MainNav ul li a.nav{ font-size:14px; display: block; width:71px; height:34px; line-height:34px; text-align:center;}
.Top .TopRight .MainNav ul li:last-child{ padding-right:0;}
.Top .TopRight .MainNav ul li.onnav a.nav,
.Top .TopRight .MainNav ul li.onnav1 a.nav{ color:#ff7e45;}
.Top .TopRight .MainNav ul li.onnav a.nav{ color:#fff; background:url(../images/nav_hover_bg.gif) no-repeat left top;}
.Top .TopRight .MainNav ul li .SubNav{ width:505px; position:absolute; z-index:10; right:0; top:57px;/* background-color:#f7f7f7;*/ display:none;}
.Top .TopRight .MainNav ul li.navleft{ position:relative;}
.Top .TopRight .MainNav ul li.navleft .SubNav{left:-20px;}
.Top .TopRight .MainNav ul li .SubNav .SubNavLeft{ background-color: #f7f7f7; width:138px; min-height:160px; float:left; border-left:1px solid #eee; border-right:1px solid #eee; text-align:center; padding:27px 0;}
.Top .TopRight .MainNav ul li .SubNav .SubNavLeft a{ display:block; line-height:32px; font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Top .TopRight .MainNav ul li .SubNav .SubNavLeft a:hover{ color:#ff7e45;}
.Top .TopRight .MainNav ul li .SubNav .SubNavRight{ float:right; width:320px; padding:35px 22px 0;}
.Top .TopRight .MainNav ul li .SubNav .SubNavRight .txt{ line-height:24px;}

#nav5 .SubNavLeft/*,#nav6 .SubNavLeft*/,#nav7 .SubNavLeft,#nav8 .SubNavLeft{float: right;}
#nav8 .SubNavLeft{border: 0; text-align: right;text-align: center;margin-right: -40px;}
#nav7 .SubNavLeft{margin: 0 50px 0 0;}
/*#nav6 .SubNavLeft{margin: 0 140px 0 0;}
*/#nav5 .SubNavLeft{margin: 0 325px 0 0;}
#nav4 .SubNavLeft{margin: 0 0 0 128px;}
#nav9 .SubNavLeft{ margin: 0 0 0 220px;
}
/*top.html*/

/*bottom*/
.Bottomer{ width:100%; background:url(../images/BG4.jpg) repeat left top;}
.Bottomer .BottomNav{ width:1200px; margin:0 auto ;}
.Bottomer .BottomNav dl{ width:105px; /*height:310px; */float:left; border-left:1px solid #3f4855; padding:10px 20px 0;}
.Bottomer .BottomNav dl dt a{ font-size:14px; color:#fff; line-height:4;}
.Bottomer .BottomNav dl dd a{ color:#696e75; line-height:26px;}
.Bottomer .BottomNav .BottomAbout{width: 175px; float:right; padding-top:10px; min-height: 210px; overflow:hidden;}
.BottonNavList{padding: 0 0 50px;}
.Bottom{ width:100%; background:#2b3542;}
.Bottom .BottomBox{ width:1200px; margin:0 auto; line-height:45px;}
.Bottom .NavBt{ float:right;}
.Bottom .NavBt a{ color:#555d68;}
.Bottom .NavBt em{ padding:0 15px; color:#555d68;}
.Bottom .Copyright,.Bottom .Copyright a{ color:#626870;}

/*bottom*/

/*Banner*/
.HomeBan{ height:480px; width:100%; }
.BanList ul li a{ width:100%; height:482px; display:block;}
.BanList{position: relative;}
.BanList span{position: absolute; cursor: pointer; top: 50%; margin-top: -20.5px; width: 41px; height: 41px; display: block; z-index: 2}
.BanList span.next{ background: url(../images/subH_421.png) no-repeat top center;right: 3%}
.BanList span.prev{  background: url(../images/subH_42.png) no-repeat top center; left: 3%}
.BanList span.next:hover{ background: url(../images/subH_45.png) no-repeat top center; }
.BanList span.prev:hover{  background: url(../images/subH_451.png) no-repeat top center; }
.Banner{width:100%; height:350px; background-size:auto 100%; text-align:center;}
.Banner img{ width:100%;}

/*Banner*/

/*Sidebar*/
.Menu{}
.Menu .MenuTitle{ background-color:#31c77c; padding:18px 0 18px 20px;}
.Menu .MenuTitle span{ color:#fff; font-size:22px;}
.Menu .MenuTitle p{ margin:0; color:#a0e0bc; font-size:16px; text-transform:uppercase;}
.Menu .MenuList{ background-color:#f6f6f6; padding-bottom:25px;}
.Menu .MenuList ul li{ border-bottom:1px solid #dcdcdc;}
.Menu .MenuList ul li a.menuA{ display:block; font-size:16px; line-height:56px; color:#333; padding:0 30px 0 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/BG5.png) no-repeat 189px center;}
.Menu .MenuList ul li.onmenu a.menuA,.Menu .MenuList ul li.onmenu1 a.menuA,.Menu .MenuList ul li a.menuA:hover{ background-image:url(../images/BG5_Hover.png); color:#31c77c;}

.Menu .MenuList ul li .subMenu{ border-top:1px solid #dcdcdc; padding:10px 0 10px 20px; display:none;}
.Menu .MenuList ul li .subMenu dl dt a{ display:block; font-size:14px; line-height:36px; color:#333; padding:0 0 0 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Menu .MenuList ul li .subMenu dl dt.onsubmenu a,.Menu .MenuList ul li .subMenu dl dt a:hover{ color:#31c77c;}


/*Sidebar*/

/*index*/
.HomeNew{ background-color:#f7f7f7; line-height:47px; height:47px; overflow:hidden;}
.HomeNew .HomeNewsBox{ width:1200px; margin:0 auto;}
.HomeNew .HomeNewsBox .HomeNewsTitle{ font-size:14px; float:left; padding-left:38px; background:url(../images/BG1.png) no-repeat 12px center; color:#000;}
.HomeNew .HomeNewsBox .HomeNewsCont{ width:1035px; float:left;}
.HomeNew .HomeNewsBox .HomeNewsCont ul li a{width:700px; font-size:14px; color:#777; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.HomeNew .HomeNewsBox .HomeNewsCont ul li span{ float:right; color:#686868;}
.HomeNew .HomeNewsBox .HomeNewsTab{ width:9px; padding:12px 11px; float:right;}
.HomeNew .HomeNewsBox .HomeNewsTab a{ width:9px; height:6px; padding:3px 0; display:block; background:url(../images/BG2.png) no-repeat center;}
.HomeNew .HomeNewsBox .HomeNewsTab a.pageBottom{ background:url(../images/BG3.png) no-repeat center;}

.HomeBox{}
.HomeBox ul li{ margin-left:3px; width:398px; height:339px; float:left; position:relative;}
.HomeBox ul li:first-child { margin-left:0;}
.HomeBox ul li .HomeBoxContBG{ position:absolute; top:0; left:0; width:100%; height:100%;background:#31c77c; display:none; z-index:0;}
.HomeBox ul li .HomeBoxCont .HomeBoxCont1{ position:relative; z-index:5;}
.HomeBox ul li .HomeBoxCont{ float:left; width:380px; padding:10px 9px; text-align:center; background:#f7f7f7; position:absolute; top:12px;}
.HomeBox ul li .HomeBoxCont h4{ font-size:18px; font-weight:normal; color:#222; margin:29px 0 15px;}
.HomeBox ul li .HomeBoxCont em{ display:block; width:40px; height:1px; background:#ff7e45; margin:0 auto;}
.HomeBox ul li .HomeBoxCont p{ padding:0 10px; font-size:14px; color:#444; line-height:24px;}
.HomeBox ul li .HomeBoxCont a{ display:block; height:0; overflow:hidden; margin:15px auto;}
.HomeBox ul li .HomeBoxCont a span{ display:block; color:#fff; width:93px; height:24px; line-height:24px; border:1px solid #38d989; border-radius:2px; margin:0 auto;}
.HomeBox ul li.on .HomeBoxCont h4,.HomeBox ul li.on .HomeBoxCont p{ color:#fff;}
.HomeBox ul li.on .HomeBoxCont em{ background:#fff;}

/*index*/

/*Honor*/
.Honor{}
.Honor ul{ border-bottom:1px solid #eee;}
.Honor ul li{ float:left; width: 305px;/*height: 192px;*/ min-height: 257px; margin-right:19px;/*width: 208px;*/ margin-bottom:30px; text-align:center;}
.Honor ul li:nth-child(3n){margin-right:0;}
.Honor ul li img{ border:1px solid #eee;/* width: 192px;height: 305px;*/}
.Honor ul li p{ margin:0; font-size:16px; line-height:36px; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Honor ul li a:hover img{border:1px solid #ff7e45;}
.Honor ul li a:hover p{color:#ff7e45;}
.HonorList ul li{ margin-right:17px;width: 305px; }
.HonorList ul li:nth-child(3n){margin-right: 0 !important;}
.HonorList ul li:nth-child(4n){margin-right:17px;}
.HonorList ul li img{max-width: 100%;}

/*Honor*/

/*Video*/
.Video{}
.Video ul{ border-bottom:1px solid #eee;}
.Video ul li{ float:left; width:305px; margin-right:19px; margin-bottom:30px; text-align:center;}
.Video ul li:nth-child(3n){margin-right:0;}
.Video ul li a{ display:block; position:relative;}
.Video ul li span{ width:305px; height:190px; background:url(../images/BG7.png) no-repeat center; background-size:100% 100%; position:absolute; top:0; left:0; z-index:6;}
.Video ul li p{ margin:0; font-size:16px; line-height:36px; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Video ul li a:hover p{color:#ff7e45;}

.Video_info .info_title{ font-size:24px; text-align:center; line-height:36px;}
.Video_info .info_time{ font-weight:normal; text-align:center; font-size:14px; color:#ccc; line-height:36px; padding-bottom:20px; border-bottom:1px solid #eee;}
.Video_info .info_txt{ padding:20px 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Video_info .info_txt p{ margin:0;}

/*Video*/

/*Product*/
.Product{}
.Product ul{ border-bottom:1px solid #eee;}
.Product ul li{ float:left; width:305px; margin-right:19px; margin-bottom:30px; text-align:center;}
.Product ul li:nth-child(3n){margin-right:0;}
.Product ul li p{ margin:0; font-size:16px; line-height:36px; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Product ul li a:hover p{color:#ff7e45;}

.ProductTop .ProductInfoImg{ width:472px; float:left; position:relative;}
.ProductTop .ProductInfoImg .prev,.ProductTop .ProductInfoImg .next{ width:8px; height:52px; display:block; position:absolute; bottom:0;}
.ProductTop .ProductInfoImg .prev{ left:0; background:url(../images/BGPrev.jpg) no-repeat center;}
.ProductTop .ProductInfoImg .next{ right:0; background:url(../images/BGNext.jpg) no-repeat center;}
.ProductTop .ProductInfoImg .BigImg{}
.ProductTop .ProductInfoImg .BigImg ul li{ border:1px solid #e5e5e5; width:470; height:260px;}
.ProductTop .ProductInfoImg .SmallImg{ margin:13px 20px 0; width:432px; height:52px; overflow:hidden;}
.ProductTop .ProductInfoImg .SmallImg .SmallImgList{ position:relative;}
.ProductTop .ProductInfoImg .SmallImg .SmallImgList ul{ position:absolute; left:0;}
.ProductTop .ProductInfoImg .SmallImg .SmallImgList ul li{ float:left; width:100px; height:52px; padding:0 4px;}

.ProductTop .ProductInfoRight{ width:450px; float:right;}
.ProductTop .ProductInfoRight .ProductInfoTitle{ font-size:20px; line-height:60px; font-weight:normal; color:#444; margin:0;}
.ProductTop .ProductInfoRight .ProductInfoBrief p{ margin:0; line-height:30px; font-size:14px;}

.ProductBottom{ padding-top:35px;}
.ProductBottom .ProductTab{ background-color:#f6f6f6;}
.ProductBottom .ProductTab ul li{ float:left; text-align:center; width:110px; line-height:45px; font-size:16px; cursor:pointer;}
.ProductBottom .ProductTab ul li.on{ background-color:#e6e6e6;}
.ProductBottom .ProductBottomCont .ItemBox{ padding:30px 0;}
.ProductBottom .ProductBottomCont .ItemBox p{ margin:0;}


/*Honor*/

/*news*/
.News ul li{ border-bottom:1px solid #eee; padding-bottom:30px; margin-bottom:30px;}
.News ul li .NewsImg{ float:left; width:270px;}
.News ul li .NewsCont{ float:right; width:650px; height:150px; position:relative;}
.News ul li .NewsCont span{ float:right; color:#ccc; font-size:12px; line-height:3;}
.News ul li .NewsCont .NewsTitle{ color:#000; font-size:16px; line-height:36px; width:80%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.News ul li .NewsCont p{ margin:0; font-size:14px; line-height:26px; color:#444; max-height:78px; overflow:hidden;}
.News ul li .NewsCont .more{ color:#000; margin: 0 10px 0 0; font-size:14px; line-height:28px; width:76px; display:inline-block; text-align:center; background-color:#eee; position:absolute; bottom:7px;}
.NewsList ul li .NewsCont{  width:100%; height: auto;}
.NewsList ul li .NewsCont p{height: 78px; display: none;}
.NewsList ul li .NewsCont  .more{ display: none;}
.NewsList ul li{ padding-bottom:5px; margin-bottom:5px;}
.News ul li .NewsCont .more{ position: relative; float: left; padding: 0 10px; margin: 15px 10px 0 0; width: auto; bottom: 0}
.News_info .info_title{ font-size:24px; text-align:center; line-height:36px;}
.News_info .info_time{ font-weight:normal; text-align:center; font-size:14px; color:#ccc; line-height:36px; padding-bottom:20px; border-bottom:1px solid #eee;}
.News_info .info_txt{ padding:20px 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.News_info .info_txt p{ margin:0;}

/*news*/

/*Solutions*/
.Solutions{}
.Solutions ul li{ float:left; width:305px; margin-right:19px; margin-bottom:30px; text-align:center;}
.Solutions ul li:nth-child(3n){margin-right:0;}
.Solutions ul li a{ background-color:#f6f6f6; display:block;}
.Solutions ul li a p{ margin:0; font-size:16px; line-height:60px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Solutions ul li a:hover{ background-color:#ff7e45;}
.Solutions ul li a:hover p{ color:#fff;}

/*Solutions*/

/*Download*/
.Download{}
.Download ul li{ padding-bottom:15px;}
.Download ul li a{ display:block; line-height:45px; padding:0 20px; color:#333; background-color:#f6f6f6; position:relative;}
.Download ul li a span{ font-size:14px; display:block; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Download ul li a em{ background:url(../images/BG6.png) no-repeat center; padding:22px 9px; position:absolute; right:20px; top:0;}
.Download ul li a:hover{ background-color:#ff7e45; color:#fff;}
.Download ul li a:hover em{ background:url(../images/BG6_White.png) no-repeat center;}



/*Download*/

/*Active*/
.Active{}
.Active ul li{ float:left; width:305px; margin-right:19px; margin-bottom:30px; text-align:center;}
.Active ul li:nth-child(3n){margin-right:0;}
.Active ul li a{ background-color:#f6f6f6; display:block;}
.Active ul li a p{ margin:0; font-size:16px; line-height:60px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Active ul li a:hover{ background-color:#ff7e45;}
.Active ul li a:hover p{ color:#fff;}

.Active_info .info_title{ font-size:24px; text-align:center; line-height:36px;}
.Active_info .info_time{ font-weight:normal; text-align:center; font-size:14px; color:#ccc; line-height:36px; padding-bottom:20px; border-bottom:1px solid #eee;}
.Active_info .info_txt{ padding:20px 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Active_info .info_txt p{ margin:0;}

/*Active*/

/*job*/
.Job{}
.Job h4{ margin:0; background-color:#292929; font-size:14px; line-height:47px; color:#fff;  font-weight:normal;}
.Job .address,.Job .time_start,.Job .time_end{ float:right; width:25%; text-align:center; display:inline-block;}
.Job .num{ text-align:center; width:25%; display:inline-block;}
.Job .job_name{ float:left; width:25%;  text-align: center; display:inline-block;}
.Job ul li{ padding:12px 30px; background: #f6f6f6; margin: 0 0 15px; font-size: 14px;}
.Job ul li dl dd span.sp1{ display: inline-block; color: #444; width: 120px; font-weight: bold;float: left; }
.Job ul li dl dd div.nr{ display: inline-block; width: 770px;font-size: 12px;color: #555; }
.Job ul li dl dd div.nr1{color: #ff7e45; font-weight: bold;font-size: 15px; }
.Job ul li dl dd{padding-top: 10px; clear: both;}
.Job .JobTitle{ line-height:47px; height:47px;  font-size:14px; background-color:#f6f6f6; color:#444;}
.Job .JobTitle .job_name{ color:#444;}
.Job .JobCont{ padding:20px 60px; color:#666; line-height:30px; font-size:14px; display:none;}
.Job .JobCont p{ margin:0;}
.Job ul li .Abtn {
    width: 100px;
    height: 30px;
    background: #a0e0bc;
    display: block;
  margin: 20px 0 20px 120px;
    border-radius: 3px;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
/*job*/

/*Links*/
.Links{}
.Links ul li{ float:left; width:250px; margin-right:100px; margin-bottom:30px; text-align:center;}
.Links ul li:nth-child(3n){margin-right:0;}
.Links ul li a{ display:block;}
.Links ul li a img{ border:1px solid #f6f6f6;}
.Links ul li a p{ margin:0; font-size:16px; line-height:40px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.Links ul li a:hover img{ border:1px solid #ff7e45;}
.Links ul li a:hover p{ color:#ff7e45;}


/*Links*/


/*Search*/
.Search{}
.Search ul li{ margin-bottom:15px; border-bottom:1px dashed #444;}
.Search ul li em{ display:none;}
.Search ul li a{ font-size:14px; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; line-height:45px; color:#333;}
.Search ul li span{ font-size:14px; color:#888; float:right;}
.Search ul li a:hover{ color:#ff7e45;}



/*Download*/


/*发展历程*/
.hisCont {padding-top: 56px;padding-bottom: 120px;}
.hisCont .hisListBg {width: 2px;height: 100%;background: url("../images/hisLine.png") repeat-Y top center;position: absolute;top: 0;left: 50%;z-index: -2;}
.hisCont .hisListBg1 {width: 2px;height: 412px;background: url("../images/hisLine_B.png") no-repeat bottom center;position: absolute;bottom: 0;left: 50%;z-index: -1;}
.hisCont .hisList {position: relative;padding:0 26px;padding-top: 51px;}
.hisCont .hisList li{ height:150px; background: url("../images/hisCircle.png") no-repeat center 24px;}
.hisCont .ListBox {width: 340px;background-color: #F5F5F5;padding:11px 20px 32px 20px;position: relative;}
.hisCont .ListBox span {font-size: 24px;display: block;font-weight: bold;color: #31C77C;line-height: 56px;}
.hisCont .ListBox .txt{color: #999;}
.hisCont .ListBox  em {display: block;width: 17px;height: 34px;position: absolute;top: 22px;}
.hisCont .hisList li.hisLeft .ListBox{float: left;}
.hisCont .hisList li.hisRight .ListBox{float: right;}
.hisCont .hisList li.hisLeft span {text-align: right;}
.hisCont .hisList li.hisLeft em {background: url("../images/hisArrowLeft.png") no-repeat;right: -17px;}
.hisCont .hisList li.hisRight em {background: url("../images/hisArrowRight.png") no-repeat;left: -17px;}


/*提交表单*/
.whirtable {width: 400px;margin:0 auto;}
.whirtable td {height: 30px;line-height: 30px;margin-bottom: 10px;}
.whirtable td.td1 {width: 100px;}
.whirtable td input {width: 280px;height: 30px;line-height: 30px;padding: 0px 10px;margin-bottom: 10px;font-size: 14px;}
.whirtable td textarea {width: 282px;height: 100px;padding: 10px;font-size: 14px;margin-bottom: 20px;font-family: "微软雅黑";}
.whirtable td .btn	{width: 80px;height: 30px;text-align: center;border: none;float: left;margin-right: 20px;cursor: pointer;}
.whirtable td .submit {background: #31c77c;color: #fff;}
.whirtable td .reset {background: #ccc;}

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}



.cateN{ padding-bottom:10px; }
.cateN a{ padding-left: 30px; height: 25px; line-height: 25px; display: inline-block; margin: 0 20px 0 0 }
.cateN a.aq2{ background: url(../images/bz.png) no-repeat left center}
.cateN a.aq1{ background: url(../images/zl1.png) no-repeat left center}
.cateN a.on{color: #31c77c}


.cateN1 a{background: none !important}





/*弹出层样式*/

	.Mask{position: fixed; display: none; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;}
	.Mask .MaskBox{z-index: 999; width:100%;margin:0px auto;position: relative;}

	.Mask .MaskBox a.MaskClore{ display: block;width: 40px; height: 40px;font-size: 24px;color: #a0e0bc;position: absolute;right: 0;top:0px; line-height: 40px;text-align: center;}



/*弹出层样式*/


/*弹出层表单样式*/

.Mask .MaskForm{width: 100%; background: #fff;padding: 40px 0 30px; font-size: 16px;}
.Mask .MaskForm h3{text-align: center; font-size:  16px; color: #333;}
.Mask .MaskForm ul{width:100%; margin: 30px auto 0;}
.Mask .MaskForm ul li{margin-bottom: 20px;}

.Mask .MaskForm .left{float: left; width:30%; text-align: right; padding-right: 10px; line-height: 30px;}
.Mask .MaskForm .right{width:68%; float:left; line-height: 30px; font-size: 14px; color: #333;}
.Mask .MaskForm .right input{width: 98%; border: 1px solid #ddd; line-height: 30px;height: 30px; padding:0 10px;}
.Mask .MaskFormBtn{display:block; width: 100px;height: 30px;border-radius: 3px; text-align: center; font-size: 16px;color: #fff; background: #a0e0bc; line-height:30px; margin: 0 auto;}


@media screen and (min-width:768px){
	.Mask .MaskBox,.Mask .MaskForm ul{width: 630px;}
	.Mask .MaskForm .left{ width: 150px; }
	.Mask .MaskForm .right{width: 350px; }
	.Mask .MaskForm .right input{width: 310px;  padding:0 10px;}

}
 
/*弹出层表单样式*/





